Adobe® SVG Viewer för Windows
Viktigt
Version 2.0 (Build 55, 3/14/01)
Innehåll
Om SVG Viewer
Adobe SVG Viewer kan hantera många av de funktioner som anges i specifikationsutkastet Candidate Recommendation, som publicerades 00-11-02. Tänk på att specifikationen är under utveckling och att den kommer att fortsätta att utvecklas tills den blir en standardspecifikation.
Så här installerar du SVG Viewer
- Innan du installerar bör du stänga alla program som du har använt för att visa SVG med en gammal version av insticksprogrammet.
- Kör installationsprogrammet. De senaste installationsprogrammen kan hämtas från http://www.adobe.com/svg/viewer/install.
Så här kopierar du insticksprogram i Netscape till andra webbläsare
Om du installerar en annan kopia av Netscape som kan hantera insticksprogrammet till Netscape, kan du kopiera följande filer till mappen för insticksprogram. Då kan du visa SVG i den webbläsaren:
- NPSVGVw.dll
- SVGView.dll
- SVGViewer.zip
Så här visar du SVG-filer i en webbläsare
När du har installerat Adobe SVG Viewer bör du kunna visa alla SVG-filer som du exporterar från Illustrator i de webbläsare som kan användas.
Så här konverterar du bilder till SVG-grafik
Du kan exportera SVG från Illustrator 9. Du kan skapa bilder i Illustrator, exportera den som SVG och sedan lägga till JavaScript-funktioner, animeringar eller filtereffekter manuellt.
Systemkrav
- Windows 95, 98, 2000 eller NT 4.0
- Netscape Navigator eller Communicator versionerna 4.0 till 4.75, eller Internet Explorer 4.0 eller senare. Netscape 6 kan inte användas.
- 13 MB hårddiskutrymme
- 32 MB RAM-minne rekommenderas
Kända problem med SVG Viewer
Alla webbläsare
- Det är möjligt att en händelse där muspekaren flyttas från ett objekt inte registreras om objektet befinner sig nära kanten av en SVG-bild.
Internet Explorer
- Du måste ha Internet Explorer 4 eller senare installerat för att kunna använda SVG Viewer som ActiveX-kontroller i andra program (som Microsoft Office).
- Om du öppnar mer än ett fönster som innehåller en länk till samma SVG-fil, och SVG-filen är inbäddad med <embed>-koden i HTML, kan det hända att när du skriver ut ett av fönstren så skrivs det ut utifrån ändringarna för DOM i det andra fönstret. Det beror på begränsningar i Internet Explorer.
- På grund av begränsningar i Internet Explorer går det inte att se egenskaper för andra fönster från ett skript som definierats i en SVG-fil.
- Det går inte att använda insticksprogrammet till Adobe SVG Netscape i Internet Explorer på Windows.
Netscape
- Insticksprogram till Netscape 4.x kan inte utföra
onunload
-skript. Det beror på att när insticksprogrammet får meddelanden från Netscape att insticksprogrammet håller på att tas bort, har insticksprogrammets skriptmiljö redan stängts.
- Felmeddelanden visas i Netscape 6.0 när sidor med insticksprogram skrivs ut, och sidor med inbäddat innehåll skrivs inte ut. Två insticksprogramfel rapporteras i Netscape. Om du stänger felmeddelandena leder det till att Netscape skriver ut HTML-sidan, men med tomma områden istället för SVG-grafiken.
- När du lämnar en webbsida kan Netscape ofta inaktivera insticksprogrammet Adobe SVG Viewer innan alla skript som körs avslutas. Därför bör du vara uppmärksam när skriptfiler skrivs för att kontrollera om insticksprogrammet fortfarande är aktivt innan du försöker komma åt SVG DOM från
setTimeout
- eller setInterval
-motringningar i HTML-JavaScript.
- På grund av begränsningar i Netscape bör du undvika att använda HTML tillsammans med följande formel:
<a href="#" onclick="myScriptWhichModifiesSVG()">
Problemet är att JavaScript svarar på musklick och skriptet börjar köras. Samtidigt registrerar också Netscape att du klickade på en länk och avbryter JavaScript för att uppdatera den aktuella sidan. Konflikten kan undvikas genom att skriva om koden enligt följande:
<a href="javascript:myScriptWhichModifiesSVG()">
- Om en JavaScript-händelsehanterare innehåller ett fel, kommer inga efterföljande JavaScript att kunna köras. Det beror på ett fel i Netscapes hantering av skript som körs av insticksprogram.
- På grund av skriptbegränsningar i Netscape kan du inte ändra en annan bildrutas webbadress från en SVG-händelsehanterare.
- På grund av begränsningar i Netscapes skriptmotor kanske det inte fungerar att anropa
alert()
-funktionen inifrån en SVG-händelsehanterare, och det kan leda till att efterföljande JavaScript inte längre körs. Liknande problem uppstår för alla spärrade fönster i Netscape, inklusive fönstret för behörighetsnivå. Felet verkar delvis ha blivit åtgärdat i Netscape 4.75, men inte om programmet körs på Windows 98.
- Det finns ett fel i Netscape som rör insticksprogram som använder JavaScript. Om du hämtar en sida med ett insticksprogram som använder JavaScript och sedan avaktiverar Java och avslutar webbläsaren, kommer Netscape att krascha.
- I Netscape kan du inte alltid komma åt
document.embeds[]
-matrisen från ett SVG-skript. Du kan lösa problemet genom att använda document.mySVG
, där mySVG
är namnet på det inbäddade objektet.
- Fel i skript som körs av insticksprogram till Netscape 4.x visas inte i Javascript-konsolfönstret.
- Netscape 4.x läcker en liten mängd minne varje gång ett insticksprogram kör ett skript.
- Netscape 4.x kraschar när du stänger det om du startade det genom att dubbelklicka för att hämta en webbsida med innehåll från insticksprogrammet LiveConnect.
- Om du använder "Förhandsgranska" i Netscape på en sida som innehåller insticksprogram (t.ex. Adobe SVG Viewer), kraschar Netscape. Av en likartad anledning kraschar Netscape när du försöker skriva ut en sida som innehåller insticksprogram med hjälp av Acrobat Distiller.
- Om du använder Netscape 4.0x för att visa samma SVG-fil i två fönster, och den filen använder en global JavaScript-funktion på fönsterobjektet, initieras ibland inte JavaScript i det andra fönstret. Lösningen är att uppgradera till en senare version av Netscape.
- På grund av ett fel i Netscape 6 får du upp snabbmenyn för Netscape 6 när du försöker högerklicka i SVG-området för att få upp snabbmenyn.
Versionshistorik
Ändringar sedan version 1.0 av Adobe SVG Viewer
- Element och attribut:
- Stöd för följande element har lagts till:
altGlyph
, altGlyphDef
, font
, font-face
, glyph
, glyphRef
, hkern
, missing-glyph
, mpath
, pattern
och vkern
.
- Stöd för SVG-presentationsattribut har lagts till.
- Elementet
use
kan inte längre använda symbol
-element.
- Stöd för attributet
spreadMethod
på toningar har lagts till.
- Stöd för det nya attributet
primitiveUnits
på filtereffekter har lagts till.
- Stöd för "diskret" läge för
feComponentTransfer
har lagts till.
- CSS-egenskaper:
- Stöd för följande CSS-egenskaper har lagts till:
alignment-baseline
, color-interpolation
, direction
, dominant-baseline
, flood-color
, flood-opacity
, kerning
, lighting-color
, pointer-events
och unicode-bidi
. Stöd för egenskapen pointer-events
inkluderar inte stöd för genomskinlighet på rasterelement.
- Stöd för egenskapen
font-variant
har lagts till, men bara för tillämpning på SVG-teckensnitt.
- Stöd för egenskapen
baseline-identifier
har tagits bort och ersatts med egenskapen alignment-baseline
i den senaste anpassade specifikationen.
- Standardvärdena för egenskaperna
clip-rule
och fill-rule
har ändrats från even-odd
till non-zero
för att motsvara ändringarna i den senaste anpassade specifikationen.
- Det senaste specifikationsutkastet för Candidate Recommendation för SVG ändrar hur CSS-enheter hanteras. De konverteras nu till användarutrymme vid tolkning istället för att konverteras vid visning. Därmed ändras markant hur zoomkommandot fungerar.
- DOM:
- Funktionerna för DOM nivå 2 i Viewer följer nu specifikationen Candidate Release för DOM 2, utom för gränssnittet
keyEvent
, vilket inte specificeras i specifikationen DOM 2 Candidate Release. Funktioner för gränssnittet keyEvent
följer den senast publicerade DOM 2-versionen av det gränssnittet, i specifikationsutkastet 9/99.
- Stöd för gränssnittet
SVGRect
har lagts till.
- Funktioner för gränssnittet
SVGPoint
har lagts till, utom för metoden matrixTransform
.
- Funktioner för gränssnittet
SVGTextContentElement
har lagts till, utom för egenskaperna getTextLength
och getLengthAdjust
.
- Funktioner för
rootElement
, getRootElement
, currentScale
, getCurrentScale
, setCurrentScale
, currentTranslate
, getCurrentTranslate
och setCurrentTranslate
har lagts till i gränssnittet SVGDocument
.
- Funktioner för DOM2-metoderna
hasAttribute
och hasAttributeNS
har lagts till i gränssnittet Element
.
- Funktioner för en ny metod, som ej är standard, på objektet
Document
kallad garbageCollect
har lagts till. Den här metoden har inga parametrar och returnerar inga resultat. Anrop av denna metod frigör alla Node-objekt som tidigare har tagits bort från trädet. Om ett skript har utfört en operation som leder till att en nod tas bort från trädet, när skriptet inte längre har användning för den borttagna (och returnerade) noden, bör skriptet anropa garbageCollect
på SVG-dokumentet. När anropet är genomfört kommer varje referens ett skript har till en nod som inte var en del av dokumentet när garbageCollect
anropades alltid att misslyckas när dess metoder används. Det här är endast till nytta för Netscape-webbläsare, eftersom Netscapes LiveConnect inte har funktioner för svaga referenser. Det här anropet kan göras i Internet Explorer för att få funktioner för flera plattformar, men det kommer inte att göra något på den plattformen.
- Övriga ändringar:
- I enlighet med det senaste specifikationsutkastet för Candidate Recommendation för SVG kan
userSpace
-enheter inte längre användas.
- Funktioner för formatmallar har lagts till. SVG Viewer söker efter en fil som heter
SVG-User-Styles.css
, enligt följande sökstrategi:
Operativsystem | Sökvägar som sökts igenom |
Windows 2000 |
- Mina dokument
- \Documents And Settings\<användare>\Application Data
- \Documents And Settings\<användare>\Lokala inställningar\Programdata
- \Documents And Settings\All Users\Programdata
|
Windows 98 |
- Mina dokument
|
Windows NT |
- \WINNT\Profiles\<användare>\Personal
- \WINNT\Profiles\<användare>\Application Data
|
Macintosh OS 8.x |
- Systemmapp:Programinställningar
- Startvolym:Dokument
|
Macintosh OS 9.x (en användare) |
- Systemmapp:Programinställningar
- Systemmapp:Användare:<användare>
- Startvolym:Dokument
|
Macintosh OS 9.x (flera användare) |
- Startvolym:Användare:<användare>:Programinställningar
- Startvolym:Dokument
|
- Adobe SVG Viewer har nu egna inbyggda funktioner för färghantering. Funktionen försöker hitta en passande enhetsprofil för bildskärmen. Om du har ett färghanteringsprogram installerat och en bildskärmsprofil har valts, kommer den bildskärmsprofilen också att användas av Viewer. Om du inte har färghantering installerat, eller har avaktiverat den, söker Viewer efter en profil för bildskärmsinställningar i systemet. Profilen skapas av verktyget Adobe Gamma (installerat med andra Adobe-produkter), och lagras vanligtvis i samma kataloger som andra färgprofiler på värdsystemet. Om det inte finns någon passande enhetsprofil används standardprofilen sRGB för all färgåtergivning.
- Netscape-versionen har nu funktioner för DOM-åtkomst från Java-klienter.
- ActiveX-kontrollen har nu funktioner för händelsehanterare som inte använder JavaScript (t.ex. Visual Basic).
- Ändringar för Windows 2000-kompatibilitet.
- Ett alternativt sätt att panorera över SVG-grafik med hjälp av tangentbordet har lagts till. Om Scroll Lock är aktiverat kan du panorera över den SVG-bild för vilken skärpan är inställd.
- Prestandaförbättringar för flera animeringar samtidigt i samma SVG-fil. SVG-filer med små animeringar som visas samtidigt långt ifrån varandra bör i allmänhet visas snabbare i den här versionen än i version 1.0.
- Prestandaförbättringar för Mac-versionen.
- Förbättrade funktioner för lodrät text.
- Funktioner för dubbelriktad text har lagts till.
- Allmän prestandaoptimering.
feImage
har ändrats för att efterlikna elementet use
.
- Uppdaterade funktioner för PNG-bilder.
- Optimerad minnesanvändning.
- Funktioner för animeringssökvägar har lagts till.
Kontaktinformation
Om du vill rapportera fel och/eller ge oss feedback kan du göra det på SVG Zone på Adobe.com.
Information om upphovsrätt
© Copyright 1998-2001 Adobe Systems Incorporated. Med ensamrätt.
Adobe och Illustrator är varumärken som tillhör Adobe Systems Incorporated. Windows och Windows NT är registrerade varumärken som tillhör Microsoft Corporation i USA och/eller andra länder. Mac OS och TrueType är varumärken som tillhör Apple Computer, Inc. i USA och/eller andra länder. Alla andra varumärken tillhör respektive ägare.